### Создается проект, в котором предполагается использовать списки из целых чисел. 

Для этого вам ставится задача создать класс с именем ListInteger с базовым классом list и переопределить три метода:

```python
__init__()
__setitem__()
append()
```

так, чтобы список `ListInteger` содержал только целые числа. 

При попытке присвоить любой другой тип данных, генерировать исключение командой:

```python
raise TypeError('можно передавать только целочисленные значения')
```

Пример использования класса ListInteger 


```python
s = ListInteger((1, 2, 3))
s[1] = 10
s.append(11)
print(s)
s[0] = 10.5 # TypeError
```
